home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cocktail
/
begman.lha
/
begmanual
/
begman03.ps
< prev
next >
Wrap
Text File
|
1992-02-14
|
13KB
|
714 lines
%!PS-Adobe-2.0
%%Title: (null)
%%Creator: emmel
%%CreationDate: Wed Dec 4 10:40:54 1991
%%Pages: 0
%%BoundingBox: 18 2.88 285.163 213.35
%%EndComments
/draw_initial_state save def
/displaylistdict 80 dict def
displaylistdict begin
%% catch nocurrentpoint error for:
%% pathbbox
/ncpoint errordict /nocurrentpoint get def
errordict begin
/nocurrentpoint
{
dup /pathbbox load eq
{ pop 0 0 1 1 }
{ ncpoint }
ifelse
} bind def
end
/m {moveto} bind def
/l {lineto} bind def
%% pattern stuff
/BPSIDE 32 def %% pixels per pattern side
/PATFREQ 3.0 def %% pattern pixels per mm
/drawpat_mat [PATFREQ 0 0 PATFREQ 0 0] def
/drawpat_pw BPSIDE def %% pattern pixel width
/drawpat_ph BPSIDE def %% pattern pixel height
/drawpat_w drawpat_pw PATFREQ div def %% pattern mm width
/drawpat_h drawpat_ph PATFREQ div def %% pattern mm height
/drawpat_bs 1 def %% pattern bits per pixel
/topmat matrix def
/patmat matrix def
/start_display_list
{
0 setlinecap
10 setmiterlimit
} bind def
/patpath {
topmat setmatrix
pathbbox %% get lo - hi indecies
/hy exch drawpat_h div floor cvi def
/hx exch drawpat_w div floor cvi def
/ly exch drawpat_h div floor cvi def
/lx exch drawpat_w div floor cvi def
lx 1 hx {
drawpat_w mul
ly 1 hy {
drawpat_h mul
exch dup 3 1 roll exch
patmat currentmatrix pop
translate
drawpat_pw drawpat_ph drawpat_bs
drawpat_mat drawpat_proc image
patmat setmatrix
} for
pop
} for
} bind def
/saveCurrentPoint
{
currentpoint /cpy exch def /cpx exch def
} bind def
/restoreCurrentPoint
{
cpx cpy moveto
} bind def
/r {rmoveto} bind def
/sp {x 0 rmoveto} bind def
/rl {rlineto} bind def
/onelet 1 string def
%% show a string
/s {
complex_color
{
{
onelet exch 0 exch put
gsave
onelet true charpath
clip patpath
grestore
onelet stringwidth rmoveto
} forall
}
{ show }
ifelse
} bind def
/box { newpath m l l l closepath } bind def
/pix_to_units { 144 300 div mul } bind def
/apix_to_units { 144 exch div mul } bind def
/reencode_small_dict 12 dict def
/ReencodeSmall {
reencode_small_dict begin
/new_codes_and_names exch def
/new_font_name exch def
/base_font_name exch def
/base_font_dict base_font_name findfont def
/newfont base_font_dict maxlength dict def
base_font_dict {
exch dup /FID ne
{ dup /Encoding eq
{ exch dup length array copy newfont 3 1 roll put }
{ exch newfont 3 1 roll put }
ifelse
}
{ pop pop }
ifelse
} forall
newfont /FontName new_font_name put
new_codes_and_names aload pop
new_codes_and_names length 2 idiv
{ newfont /Encoding get 3 1 roll put }
repeat
new_font_name newfont definefont pop
end %%reencode_small_dict
} def
/extended_Zapf [
8#223 /a89
8#224 /a90
8#225 /a93
8#226 /a94
8#227 /a91
8#230 /a92
8#231 /a205
8#232 /a85
8#233 /a206
8#234 /a86
8#235 /a87
8#236 /a88
8#237 /a95
8#240 /a96
] def
/extended_Standard [
128 /Acircumflex
129 /Adieresis
130 /Agrave
131 /Aring
132 /Atilde
133 /Ccedilla
134 /Eacute
135 /Ecircumflex
136 /Edieresis
137 /Egrave
138 /Iacute
139 /Icircumflex
140 /Idieresis
141 /Igrave
142 /Ntilde
143 /Oacute
144 /Ocircumflex
145 /Odieresis
146 /Ograve
147 /Otilde
148 /Scaron
149 /Uacute
150 /Ucircumflex
151 /Udieresis
152 /Ugrave
153 /Ydieresis
154 /Zcaron
155 /aacute
156 /acircumflex
157 /adieresis
158 /agrave
159 /aring
160 /atilde
209 /ccedilla
210 /copyright
211 /eacute
212 /ecircumflex
213 /edieresis
214 /egrave
215 /iacute
216 /icircumflex
217 /idieresis
218 /igrave
219 /logicalnot
220 /minus
221 /ntilde
222 /oacute
223 /ocircumflex
224 /odieresis
228 /ograve
229 /otilde
230 /registered
231 /scaron
236 /trademark
237 /uacute
238 /ucircumflex
239 /udieresis
240 /ugrave
242 /ydieresis
243 /zcaron
244 /Aacute
] def
/extended_Symbol [
] def
/extend_font { %% stack: fontname newfontname
exch dup (ZapfDingbats) eq
{ cvn exch cvn extended_Zapf ReencodeSmall }
{ dup (Symbol) eq
{ cvn exch cvn extended_Symbol ReencodeSmall }
{ cvn exch cvn extended_Standard ReencodeSmall }
ifelse
}
ifelse
} bind def
/getfont {
/f exch def f cvn where
{ begin f cvx cvn exec setfont end }
{ f 0 f length 3 sub getinterval (LocalFont) extend_font
/LocalFont findfont
/sz f f length 3 sub 3 getinterval cvi def
[ sz 0 0 sz neg 0 0 ] makefont dup f cvn exch def
setfont
}
ifelse
} bind def
/ul { %% space drop thickness
gsave currentpoint currentlinewidth
currentpoint newpath moveto 6 -3 roll
setlinewidth 0 exch r
0 rl stroke setlinewidth m
grestore
} bind def
/ss { currentpoint pop exch m } bind def
/image_raster { %% sw sh dw dh xs ys
translate scale /sh exch def /sw exch def
/imagebuf sw 7 add 8 idiv string def
sw sh 1 [sw 0 0 sh 0 0] { currentfile imagebuf readhexstring pop }
image
} bind def
/leader_insert
{
/str exch def /sp1 exch def
-1 0 { pop sp1 0 str ashow } for
} bind def
/nx { /x exch def } bind def
0. nx
%%EndProlog
%%Page: 1 1
gsave 2.83465 -2.83465 scale
saveCurrentPoint newpath restoreCurrentPoint
94.2492 0 rlineto
0 74.2492 rlineto
-94.2492 0 rlineto
closepath clip
-21.8754 -7.8754 rmoveto
currentpoint translate
topmat currentmatrix pop
start_display_list
% text
0 setgray
/complex_color false def
matrix currentmatrix [1 0 0 0.999999 71.3754 42.8582] concat
25.4 144 div dup scale 0 0 m
18 ss 0.000 18.000 m (Times-Roman024) getfont (cont) s
setmatrix
% rfrm
2 setlinejoin
0.2492 setlinewidth
gsave
% 4 arcs
matrix currentmatrix
79 45 translate
3 3 scale
newpath 0 0 1 0 90 arc setmatrix
matrix currentmatrix
71 45 translate
3 3 scale
0 0 1 90 180 arc setmatrix
matrix currentmatrix
71 45 translate
3 3 scale
0 0 1 180 270 arc setmatrix
matrix currentmatrix
79 45 translate
3 3 scale
0 0 1 270 0 arc setmatrix
closepath
stroke
grestore
% text
/complex_color false def
matrix currentmatrix [1 0 0 0.999999 101.957 42.8582] concat
25.4 144 div dup scale 0 0 m
18 ss 0.000 18.000 m (Times-Roman024) getfont (1) s
setmatrix
% rfrm
gsave
% 4 arcs
matrix currentmatrix
107 45 translate
3 3 scale
newpath 0 0 1 0 90 arc setmatrix
matrix currentmatrix
99 45 translate
3 3 scale
0 0 1 90 180 arc setmatrix
matrix currentmatrix
99 45 translate
3 3 scale
0 0 1 180 270 arc setmatrix
matrix currentmatrix
107 45 translate
3 3 scale
0 0 1 270 0 arc setmatrix
closepath
stroke
grestore
% text
/complex_color false def
matrix currentmatrix [1 0 0 0.999999 65.2426 14.8582] concat
25.4 144 div dup scale 0 0 m
18 ss 0.000 18.000 m (Times-Roman024) getfont (:=) s
setmatrix
% rfrm
gsave
% 4 arcs
matrix currentmatrix
71 17 translate
3 3 scale
newpath 0 0 1 0 90 arc setmatrix
matrix currentmatrix
63 17 translate
3 3 scale
0 0 1 90 180 arc setmatrix
matrix currentmatrix
63 17 translate
3 3 scale
0 0 1 180 270 arc setmatrix
matrix currentmatrix
71 17 translate
3 3 scale
0 0 1 270 0 arc setmatrix
closepath
stroke
grestore
% text
/complex_color false def
matrix currentmatrix [1 0 0 0.999999 87.8467 28.8582] concat
25.4 144 div dup scale 0 0 m
18 ss 0.000 18.000 m (Times-Roman024) getfont (+) s
setmatrix
% rfrm
gsave
% 4 arcs
matrix currentmatrix
93 31 translate
3 3 scale
newpath 0 0 1 0 90 arc setmatrix
matrix currentmatrix
85 31 translate
3 3 scale
0 0 1 90 180 arc setmatrix
matrix currentmatrix
85 31 translate
3 3 scale
0 0 1 180 270 arc setmatrix
matrix currentmatrix
93 31 translate
3 3 scale
0 0 1 270 0 arc setmatrix
closepath
stroke
grestore
% polyline2
% arrow
gsave
newpath 88 28 m 84.5826 27.799 l 85.3867 25.7888 l closepath
eofill
grestore
0 setlinejoin
gsave
newpath 68 20 m
84.9847 26.7939 l
stroke
grestore
% polyline2
% arrow
gsave
newpath 102 42 m 98.6974 41.0993 l 99.8983 39.2978 l closepath
eofill
grestore
gsave
newpath 90 34 m
99.2978 40.1986 l
stroke
grestore
% polyline2
% arrow
gsave
newpath 76 42 m 78.1017 39.2978 l 79.3026 41.0993 l closepath
eofill
grestore
gsave
newpath 88 34 m
78.7022 40.1986 l
stroke
grestore
% polyline2
% arrow
gsave
newpath 75 56 m 73.9175 52.7524 l 76.0825 52.7524 l closepath
eofill
grestore
gsave
newpath 75 48 m
75 52.7524 l
stroke
grestore
% text
/complex_color false def
matrix currentmatrix [1 0 0 0.999999 73.8467 56.8582] concat
25.4 144 div dup scale 0 0 m
18 ss 0.000 18.000 m (Times-Roman024) getfont (+) s
setmatrix
% rfrm
2 setlinejoin
gsave
% 4 arcs
matrix currentmatrix
79 59 translate
3 3 scale
newpath 0 0 1 0 90 arc setmatrix
matrix currentmatrix
71 59 translate
3 3 scale
0 0 1 90 180 arc setmatrix
matrix currentmatrix
71 59 translate
3 3 scale
0 0 1 180 270 arc setmatrix
matrix currentmatrix
79 59 translate
3 3 scale
0 0 1 270 0 arc setmatrix
closepath
stroke
grestore
% text
/complex_color false def
matrix currentmatrix [1 0 0 0.999995 83.9565 70.8582] concat
25.4 144 div dup scale 0 0 m
18 ss 0.000 18.000 m (Times-Roman024) getfont (4) s
setmatrix
% rfrm
gsave
% 4 arcs
matrix currentmatrix
89 73 translate
3 3 scale
newpath 0 0 1 0 90 arc setmatrix
matrix currentmatrix
81 73 translate
3 3 scale
0 0 1 90 180 arc setmatrix
matrix currentmatrix
81 73 translate
3 3 scale
0 0 1 180 270 arc setmatrix
matrix currentmatrix
89 73 translate
3 3 scale
0 0 1 270 0 arc setmatrix
closepath
stroke
grestore
% text
/complex_color false def
matrix currentmatrix [1 0 0 0.999995 62.1991 70.8582] concat
25.4 144 div dup scale 0 0 m
18 ss 0.000 18.000 m (Times-Roman024) getfont (BB) s
setmatrix
% rfrm
gsave
% 4 arcs
matrix currentmatrix
69 73 translate
3 3 scale
newpath 0 0 1 0 90 arc setmatrix
matrix currentmatrix
61 73 translate
3 3 scale
0 0 1 90 180 arc setmatrix
matrix currentmatrix
61 73 translate
3 3 scale
0 0 1 180 270 arc setmatrix
matrix currentmatrix
69 73 translate
3 3 scale
0 0 1 270 0 arc setmatrix
closepath
stroke
grestore
% polyline2
% arrow
gsave
newpath 66 70 m 67.5309 66.9381 l 69.0619 68.4691 l closepath
eofill
grestore
0 setlinejoin
gsave
newpath 74 62 m
68.2964 67.7036 l
stroke
grestore
% polyline2
% arrow
gsave
newpath 84 70 m 80.9381 68.4691 l 82.4691 66.9381 l closepath
eofill
grestore
gsave
newpath 76 62 m
81.7036 67.7036 l
stroke
grestore
% text
/complex_color false def
matrix currentmatrix [1 0 0 0.999999 43.8467 28.8582] concat
25.4 144 div dup scale 0 0 m
18 ss 0.000 18.000 m (Times-Roman024) getfont (+) s
setmatrix
% rfrm
2 setlinejoin
gsave
% 4 arcs
matrix currentmatrix
49 31 translate
3 3 scale
newpath 0 0 1 0 90 arc setmatrix
matrix currentmatrix
41 31 translate
3 3 scale
0 0 1 90 180 arc setmatrix
matrix currentmatrix
41 31 translate
3 3 scale
0 0 1 180 270 arc setmatrix
matrix currentmatrix
49 31 translate
3 3 scale
0 0 1 270 0 arc setmatrix
closepath
stroke
grestore
% text
/complex_color false def
matrix currentmatrix [1 0 0 0.999995 53.9565 42.8582] concat
25.4 144 div dup scale 0 0 m
18 ss 0.000 18.000 m (Times-Roman024) getfont (4) s
setmatrix
% rfrm
gsave
% 4 arcs
matrix currentmatrix
59 45 translate
3 3 scale
newpath 0 0 1 0 90 arc setmatrix
matrix currentmatrix
51 45 translate
3 3 scale
0 0 1 90 180 arc setmatrix
matrix currentmatrix
51 45 translate
3 3 scale
0 0 1 180 270 arc setmatrix
matrix currentmatrix
59 45 translate
3 3 scale
0 0 1 270 0 arc setmatrix
closepath
stroke
grestore
% text
/complex_color false def
matrix currentmatrix [1 0 0 0.999995 32.1991 42.8582] concat
25.4 144 div dup scale 0 0 m
18 ss 0.000 18.000 m (Times-Roman024) getfont (BB) s
setmatrix
% rfrm
gsave
% 4 arcs
matrix currentmatrix
39 45 translate
3 3 scale
newpath 0 0 1 0 90 arc setmatrix
matrix currentmatrix
31 45 translate
3 3 scale
0 0 1 90 180 arc setmatrix
matrix currentmatrix
31 45 translate
3 3 scale
0 0 1 180 270 arc setmatrix
matrix currentmatrix
39 45 translate
3 3 scale
0 0 1 270 0 arc setmatrix
closepath
stroke
grestore
% polyline2
% arrow
gsave
newpath 36 42 m 37.5309 38.9381 l 39.0619 40.4691 l closepath
eofill
grestore
0 setlinejoin
gsave
newpath 44 34 m
38.2964 39.7036 l
stroke
grestore
% polyline2
% arrow
gsave
newpath 54 42 m 50.9381 40.4691 l 52.4691 38.9381 l closepath
eofill
grestore
gsave
newpath 46 34 m
51.7036 39.7036 l
stroke
grestore
% polyline2
% arrow
gsave
newpath 46 28 m 48.6133 25.7888 l 49.4174 27.799 l closepath
eofill
grestore
gsave
newpath 66 20 m
49.0153 26.7939 l
stroke
grestore
% irpoly2
gsave
newpath 22 8 m
116 8 l
116 82 l
22 82 l
closepath
stroke
grestore
grestore
%%Trailer
end
draw_initial_state restore